package com.ruoyi.purchase.service;

import com.ruoyi.purchase.domain.QualityInfo;

import java.util.List;

/**
 * qualityInfoService接口
 * 
 * @author kevinness
 * @date 2025-01-15
 */
public interface IQualityInfoService 
{
    /**
     * 查询qualityInfo
     * 
     * @param inspectionNo qualityInfo主键
     * @return qualityInfo
     */
    public QualityInfo selectQualityInfoByInspectionNo(String inspectionNo);

    /**
     * 查询qualityInfo列表
     * 
     * @param qualityInfo qualityInfo
     * @return qualityInfo集合
     */
    public List<QualityInfo> selectQualityInfoList(QualityInfo qualityInfo);

    /**
     * 新增qualityInfo
     * 
     * @param qualityInfo qualityInfo
     * @return 结果
     */
    public int insertQualityInfo(QualityInfo qualityInfo);

    /**
     * 修改qualityInfo
     * 
     * @param qualityInfo qualityInfo
     * @return 结果
     */
    public int updateQualityInfo(QualityInfo qualityInfo);

    /**
     * 批量删除qualityInfo
     * 
     * @param inspectionNos 需要删除的qualityInfo主键集合
     * @return 结果
     */
    public int deleteQualityInfoByInspectionNos(String[] inspectionNos);

    /**
     * 删除qualityInfo信息
     * 
     * @param inspectionNo qualityInfo主键
     * @return 结果
     */
    public int deleteQualityInfoByInspectionNo(String inspectionNo);
}
